No mention of XSI in unistd.h.0p
Hi everyone.
I noticed that <unistd.h> doesn't define sync, crypt, and some other functions. Looked into the man page unistd.h.0p and sees nothing about XSI in the function declarations.
Looked at the website, you can see the clear XSI refrences here^[1].
Needed to define _XOPEN_SOURCE to make them work.
This information should be avaliable to the man-page reader. But it was not included by the automatic manual generation.
The XSI requirement information was in the format (raw HTML):
<sup>[<a href="javascript:open_code('XSI')">XSI</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0"> ...functions that needs XSI extenion support goes here... <img src="../images/opt-end.gif" alt="[Option End]" border="0">
Note that this can include more than one function at a time.
The guys at IEEE suck designing anything.
- [1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html#tag_13_77_03_06
Alejandro Colomar
maintainerQuoted 1 line · Jumps Are Op
Hi everyone.
Hi jumper,
Quoted 10 lines
I noticed that
<unistd.h>doesn't definesync,crypt, and some other functions. Looked into the man pageunistd.h.0pand sees nothing about XSI in the function declarations.Looked at the website, you can see the clear XSI refrences here^[1].
Needed to define
_XOPEN_SOURCEto make them work.This information should be avaliable to the man-page reader. But it was not included by the automatic manual generation.
Agree. Since the POSIX roff(7) sources from which the script generated the output are not public, I can't debug this.
I requested some Open group members if they could convince the owners of the code to publish at least a tarball.
While that doesn't happen, you can consider the man-pages-posix project to be unmaintained. I'm not responsible for it, and no one else is. While I'd like to maintain it, I'm not interested in doing so if the POSIX roff(7) sources are not public. I'm here for the free software, not for the closed one (or if I do closed one, I like to get paid).
Please forward your concerns to the Austin group mailing list.
Quoted 10 lines
The XSI requirement information was in the format (raw HTML):
<sup>[<a href="javascript:open_code('XSI')">XSI</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0"> ...functions that needs XSI extenion support goes here... <img src="../images/opt-end.gif" alt="[Option End]" border="0">
Note that this can include more than one function at a time.
The guys at IEEE suck designing anything.
And also at sharing anything.
Have a lovely day!
Alex
Quoted 3 lines
- [1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html#tag_13_77_03_06
Signature · 1 line
<https://www.alejandro-colomar.es/>